package com.yanqu.road.entity.autodata.chefduel.config;

import com.yanqu.road.entity.FieldTypeAnnotation;
import com.yanqu.road.entity.autodata.AutoActivityConfigObject;

@FieldTypeAnnotation(tableName = "t_s_activity_chefduel_mission",desc = "厨神对决一阶段关卡配置")
public class ChefDuel1MissionConfig extends AutoActivityConfigObject {
    @FieldTypeAnnotation(select = true,desc = "活动id")
    private int activityId;
    @FieldTypeAnnotation(desc = "关卡id")
    private int id;
    @FieldTypeAnnotation(desc = "关卡名称")
    private String name;
    @FieldTypeAnnotation(desc = "类型")
    private int type;
    @FieldTypeAnnotation(desc = "限制分数")
    private int scoreLimit;
    @FieldTypeAnnotation(desc = "通关分数")
    private int scorePass;
    @FieldTypeAnnotation(desc = "可用设施")
    private String deviceParam;
    @FieldTypeAnnotation(desc = "顾客需求(需求数;权重|需求数;权重)")
    private String guestDemand;
    @FieldTypeAnnotation(desc = "顾客等待菜品时间")
    private String guestWaitTime;
    @FieldTypeAnnotation(desc = "顾客补充时间")
    private String guestSupplementTime;
    @FieldTypeAnnotation(desc = "顾客类型")
    private String guestType;
    @FieldTypeAnnotation(desc = "菜品类型")
    private String dishType;
    @FieldTypeAnnotation(desc = "通关需求")
    private int evaluate;
    @FieldTypeAnnotation(desc = "通关奖励")
    private String reward;
    @FieldTypeAnnotation(desc = "通关时间")
    private int time;
    @FieldTypeAnnotation(desc = "初始补充顾客时间间隔")
    private int initialGuestParam;
    @FieldTypeAnnotation(desc = "客人离开损失时间")
    private int punishTime;
    @FieldTypeAnnotation(desc = "背景|插图")
    private String background;

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getScoreLimit() {
        return scoreLimit;
    }

    public void setScoreLimit(int scoreLimit) {
        this.scoreLimit = scoreLimit;
    }

    public int getScorePass() {
        return scorePass;
    }

    public void setScorePass(int scorePass) {
        this.scorePass = scorePass;
    }

    public String getDeviceParam() {
        return deviceParam;
    }

    public void setDeviceParam(String deviceParam) {
        this.deviceParam = deviceParam;
    }

    public String getGuestDemand() {
        return guestDemand;
    }

    public void setGuestDemand(String guestDemand) {
        this.guestDemand = guestDemand;
    }

    public String getGuestWaitTime() {
        return guestWaitTime;
    }

    public void setGuestWaitTime(String guestWaitTime) {
        this.guestWaitTime = guestWaitTime;
    }

    public String getGuestSupplementTime() {
        return guestSupplementTime;
    }

    public void setGuestSupplementTime(String guestSupplementTime) {
        this.guestSupplementTime = guestSupplementTime;
    }

    public String getGuestType() {
        return guestType;
    }

    public void setGuestType(String guestType) {
        this.guestType = guestType;
    }


    public String getReward() {
        return reward;
    }

    public void setReward(String reward) {
        this.reward = reward;
    }

    public String getDishType() {
        return dishType;
    }

    public void setDishType(String dishType) {
        this.dishType = dishType;
    }

    public int getEvaluate() {
        return evaluate;
    }

    public void setEvaluate(int evaluate) {
        this.evaluate = evaluate;
    }

    public int getTime() {
        return time;
    }

    public void setTime(int time) {
        this.time = time;
    }

    public int getInitialGuestParam() {
        return initialGuestParam;
    }

    public void setInitialGuestParam(int initialGuestParam) {
        this.initialGuestParam = initialGuestParam;
    }

    public int getPunishTime() {
        return punishTime;
    }

    public void setPunishTime(int punishTime) {
        this.punishTime = punishTime;
    }

    public String getBackground() {
        return background;
    }

    public void setBackground(String background) {
        this.background = background;
    }
}
